type runtime.waitReason
10 uses
runtime (current package)
proc.go#L381: func gopark(unlockf func(*g, unsafe.Pointer) bool, lock unsafe.Pointer, reason waitReason, traceReason traceBlockReason, traceskip int) {
proc.go#L403: func goparkunlock(lock *mutex, reason waitReason, traceReason traceBlockReason, traceskip int) {
proc.go#L1141: func casGToWaiting(gp *g, old uint32, reason waitReason) {
runtime2.go#L450: waitreason waitReason // if status==Gwaiting
runtime2.go#L1055: type waitReason uint8
runtime2.go#L1058: waitReasonZero waitReason = iota // ""
runtime2.go#L1127: func (w waitReason) String() string {
runtime2.go#L1128: if w < 0 || w >= waitReason(len(waitReasonStrings)) {
runtime2.go#L1134: func (w waitReason) isMutexWait() bool {
sema.go#L114: func semacquire1(addr *uint32, lifo bool, profile semaProfileFlags, skipframes int, reason waitReason) {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |